home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Tidbits
/
Desk Accessories
/
Puzzle
/
Puzzle.rsrc
/
bin.rsrc_DRVR_12__Puzzle.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
41KB
|
760 lines
# name:
# flags: 0x0400 (ENABLE_CONTROL)
# delay: 65535
# event mask: 0x006A
# menu id: 0
# open label: 000E
# prime label: 01D6
# control label: 0382
# status label: 01D6
# close label: 0354
00000000 0000 4452 ori.b D0, 0x52 /* 'R' */
00000004 5652 addq.w [A2], 3
00000006 000C 0016 ori.b A4, 0x16
0000000A 0337 2E30 btst [A7 + D2 * 8 + 0x30], D1
open:
0000000E 48E7 000A movem.l -[A7], A4,A6
00000012 2849 movea.l A4, A1
00000014 4AA9 001E tst.l [A1 + 0x1E]
00000018 6600 019A bne +0x19C /* 000001B4 */
0000001C 598F subq.l A7, 4
0000001E 7000 moveq.l D0, 0x00
00000020 6100 0772 bsr +0x774 /* 00000794 */
00000024 42A7 clr.l -[A7]
00000026 2F38 0A06 move.l -[A7], [0x00000A06 /* MinusOne */]
0000002A A9BD syscall GetNewWindow
0000002C 205F movea.l A0, [A7]+
0000002E 2948 001E move.l [A4 + 0x1E], A0
00000032 316C 0018 006C move.w [A0 + 0x6C], [A4 + 0x18]
00000038 594F subq.w A7, 4
0000003A 2F3C 7773 7461 move.l -[A7], 0x77737461 /* 'wsta' */
00000040 7000 moveq.l D0, 0x00
00000042 6100 0750 bsr +0x752 /* 00000794 */
00000046 A9A0 syscall GetResource
00000048 201F move.l D0, [A7]+
0000004A 670E beq +0x10 /* 0000005A */
0000004C 554F subq.w A7, 2
0000004E 2F2C 001E move.l -[A7], [A4 + 0x1E]
00000052 2F00 move.l -[A7], D0
00000054 700B moveq.l D0, 0x0B
00000056 A829 syscall LayerDispatch
00000058 544F addq.w A7, 2
label0000005A:
0000005A 2F2C 001E move.l -[A7], [A4 + 0x1E]
0000005E A915 syscall ShowWindow
00000060 594F subq.w A7, 4
00000062 2F3C 7064 6174 move.l -[A7], 0x70646174 /* 'pdat' */
00000068 7000 moveq.l D0, 0x00
0000006A 6100 0728 bsr +0x72A /* 00000794 */
0000006E A9A0 syscall GetResource
00000070 201F move.l D0, [A7]+
00000072 6700 0166 beq +0x168 /* 000001DA */
00000076 2040 movea.l A0, D0
00000078 2948 0014 move.l [A4 + 0x14], A0
0000007C A029 syscall HLock
0000007E 2C50 movea.l A6, [A0]
00000080 204E movea.l A0, A6
00000082 7015 moveq.l D0, 0x15
label00000084:
00000084 4298 clr.l [A0]+
00000086 51C8 FFFC dbf D0, -0x6 /* 00000084 */
0000008A 7200 moveq.l D1, 0x00
0000008C 700F moveq.l D0, 0x0F
0000008E 41D6 lea.l A0, [A6]
label00000090:
00000090 123B 000A move.b D1, [PC + D0.w + 0xA]
00000094 30C1 move.w [A0]+, D1
00000096 51C8 FFF8 dbf D0, -0xA /* 00000090 */
0000009A 6010 bra +0x12 /* 000000AC */
0000009C 0C0F 0E0D cmpi.b A7, 0xD /* '\r' */
000000A0 0B00 btst D0, D5
000000A2 0A09 0807 xori.b A1, 0x7
000000A6 0605 0403 addi.b D5, 0x3
000000AA 0201 554F andi.b D1, 0x4F /* 'O' */
// begin alternate branch 000000AC-000000AE
label000000AC:
000000AC 554F subq.w A7, 2
// end alternate branch 000000AC-000000AE
label000000AC: // (misaligned)
000000AE 486E 0040 pea.l [A6 + 0x40]
000000B2 3F3C 0001 move.w -[A7], 0x1
000000B6 487A 0294 pea.l [PC + 0x294 /* 0000034C, value 0x50005, cstring "" */]
000000BA 42A7 clr.l -[A7]
000000BC 42A7 clr.l -[A7]
000000BE 42A7 clr.l -[A7]
000000C0 203C 0016 0000 move.l D0, 0x160000
000000C6 AB1D syscall QDExtensions
000000C8 4A5F tst.w [A7]+
000000CA 6600 010E bne +0x110 /* 000001DA */
000000CE 554F subq.w A7, 2
000000D0 594F subq.w A7, 4
000000D2 2F2E 0040 move.l -[A7], [A6 + 0x40]
000000D6 203C 0004 0017 move.l D0, 0x40017
000000DC AB1D syscall QDExtensions
000000DE 203C 0004 0001 move.l D0, 0x40001
000000E4 AB1D syscall QDExtensions
000000E6 544F addq.w A7, 2
000000E8 203C 7164 2020 move.l D0, 0x71642020 /* 'qd ' */
000000EE A1AD syscall Gestalt, flags=1
000000F0 6600 00E8 bne +0xEA /* 000001DA */
000000F4 2008 move.l D0, A0
000000F6 0C80 0000 0100 cmpi.l D0, 0x100
000000FC 6D00 0056 blt +0x58 /* 00000154 */
00000100 3D7C 0001 0044 move.w [A6 + 0x44], 0x1
00000106 554F subq.w A7, 2
00000108 486E 003C pea.l [A6 + 0x3C]
0000010C 3F2E 0058 move.w -[A7], [A6 + 0x58]
00000110 487A 023A pea.l [PC + 0x23A /* 0000034C, value 0x50005, cstring "" */]
00000114 42A7 clr.l -[A7]
00000116 42A7 clr.l -[A7]
00000118 42A7 clr.l -[A7]
0000011A 203C 0016 0000 move.l D0, 0x160000
00000120 AB1D syscall QDExtensions
00000122 4A5F tst.w [A7]+
00000124 6600 00B4 bne +0xB6 /* 000001DA */
00000128 554F subq.w A7, 2
0000012A 594F subq.w A7, 4
0000012C 2F2E 003C move.l -[A7], [A6 + 0x3C]
00000130 203C 0004 0017 move.l D0, 0x40017
00000136 AB1D syscall QDExtensions
00000138 203C 0004 0001 move.l D0, 0x40001
0000013E AB1D syscall QDExtensions
00000140 544F addq.w A7, 2
00000142 598F subq.l A7, 4
00000144 7000 moveq.l D0, 0x00
00000146 6100 064C bsr +0x64E /* 00000794 */
0000014A A9BC syscall GetPicture
0000014C 2D5F 002C move.l [A6 + 0x2C], [A7]+
00000150 6700 0088 beq +0x8A /* 000001DA */
label00000154:
00000154 598F subq.l A7, 4
00000156 7003 moveq.l D0, 0x03
00000158 6100 063A bsr +0x63C /* 00000794 */
0000015C A9BC syscall GetPicture
0000015E 2D5F 0034 move.l [A6 + 0x34], [A7]+
00000162 6700 0076 beq +0x78 /* 000001DA */
00000166 598F subq.l A7, 4
00000168 7002 moveq.l D0, 0x02
0000016A 6100 0628 bsr +0x62A /* 00000794 */
0000016E A9BC syscall GetPicture
00000170 2D5F 0030 move.l [A6 + 0x30], [A7]+
00000174 6700 0064 beq +0x66 /* 000001DA */
00000178 598F subq.l A7, 4
0000017A 7001 moveq.l D0, 0x01
0000017C 6100 0616 bsr +0x618 /* 00000794 */
00000180 A9BC syscall GetPicture
00000182 2D5F 0028 move.l [A6 + 0x28], [A7]+
00000186 6700 0052 beq +0x54 /* 000001DA */
0000018A 598F subq.l A7, 4
0000018C 7004 moveq.l D0, 0x04
0000018E 6100 06